
\begin{DoxyRefList}
\item[Member \mbox{\hyperlink{mainwindow_8cpp_ad5968568127868ca300ea8e2c5f85ca4}{about\+\_\+action}} (String args)]\label{todo__todo000014}%
\Hypertarget{todo__todo000014}%
these should all be static, since other files use the actuator to call them.  
\item[Member \mbox{\hyperlink{embroidery__internal_8h_a5e0de54ec0ef10b88a4e499bbe94f869}{bcf\+\_\+directory}} ]\label{todo__todo000214}%
\Hypertarget{todo__todo000214}%
possibly add a directory tree in the future.  
\item[Member \mbox{\hyperlink{embroidery__internal_8h_a5226ee18f1045aa203f53da9b74d6963}{bcf\+\_\+file\+\_\+header}} ]\label{todo__todo000215}%
\Hypertarget{todo__todo000215}%
CLSID should be a separate type.  
\item[Member \mbox{\hyperlink{formats_8c_acaa069d2e820245be0f711415e2c297d}{binary\+Write\+Int}} (FILE $\ast$f, int data)]\label{todo__todo000231}%
\Hypertarget{todo__todo000231}%
replace with emb\+Int\+\_\+read  
\item[Member \mbox{\hyperlink{formats_8c_ad608ccee7fa2036aeba8500061ea0824}{binary\+Write\+Int\+BE}} (FILE $\ast$f, int data)]\label{todo__todo000232}%
\Hypertarget{todo__todo000232}%
replace with emb\+Int\+\_\+read  
\item[Member \mbox{\hyperlink{formats_8c_ab2256826c6ea8d2374fc94df46a7616f}{binary\+Write\+Short}} (FILE $\ast$f, short data)]\label{todo__todo000228}%
\Hypertarget{todo__todo000228}%
replace with emb\+Int\+\_\+read  
\item[Member \mbox{\hyperlink{formats_8c_ad56027171faded451118350359c1e8ae}{binary\+Write\+UInt}} (FILE $\ast$f, unsigned int data)]\label{todo__todo000233}%
\Hypertarget{todo__todo000233}%
replace with emb\+Int\+\_\+read  
\item[Member \mbox{\hyperlink{formats_8c_a152fc4262fce475f30786312da68fad6}{binary\+Write\+UInt\+BE}} (FILE $\ast$f, unsigned int data)]\label{todo__todo000234}%
\Hypertarget{todo__todo000234}%
replace with emb\+Int\+\_\+read  
\item[Member \mbox{\hyperlink{formats_8c_a760e806c16c1612a6b5ca5a26bc736d1}{binary\+Write\+UShort}} (FILE $\ast$f, unsigned short data)]\label{todo__todo000229}%
\Hypertarget{todo__todo000229}%
replace with emb\+Int\+\_\+read  
\item[Member \mbox{\hyperlink{formats_8c_ac93ea02c7dfc79fb81e7e7cc5acea14a}{binary\+Write\+UShort\+BE}} (FILE $\ast$f, unsigned short data)]\label{todo__todo000230}%
\Hypertarget{todo__todo000230}%
replace with emb\+Int\+\_\+read  
\item[Member \mbox{\hyperlink{main_8c_a5d7bf5f964ae87921bab916b871ea2dd}{copy\+\_\+trim}} (char const $\ast$s)]\label{todo__todo000237}%
\Hypertarget{todo__todo000237}%
decription  
\item[Member \mbox{\hyperlink{mainwindow_8cpp_aa6383a35d84ac737c2960d6e4f858a38}{day\+\_\+vision\+\_\+action}} (String args)]\label{todo__todo000015}%
\Hypertarget{todo__todo000015}%
Make day vision color settings.  
\item[Member \mbox{\hyperlink{encoding_8c_a9a4ef6979894437de607ac59967d6691}{decode\+\_\+t01\+\_\+record}} (unsigned char b\mbox{[}3\mbox{]}, int $\ast$x, int $\ast$y, int $\ast$flags)]\label{todo__todo000219}%
\Hypertarget{todo__todo000219}%
remove the unused return argument.  
\item[Member \mbox{\hyperlink{main_8c_a16e1e46c5c33874fc9a63476e70c0d66}{emb\+Arc\+\_\+print}} (Emb\+Arc arc)]\label{todo__todo000236}%
\Hypertarget{todo__todo000236}%
move to \mbox{\hyperlink{arc_8c}{arc.\+c}}  
\item[Member \mbox{\hyperlink{geometry_8c_ae6461f57f08ce5992c70fa9897988644}{emb\+Geometry\+\_\+vulcanize}} (Emb\+Geometry $\ast$obj)]\label{todo__todo000235}%
\Hypertarget{todo__todo000235}%
Review. This could be controlled by a simple flag.  
\item[Member \mbox{\hyperlink{pattern_8c_a6d1fde93564a15d1ec24399fc613d1ac}{emb\+Pattern\+\_\+correct\+For\+Max\+Stitch\+Length}} (Emb\+Pattern $\ast$p, Emb\+Real max\+Stitch\+Length, Emb\+Real max\+Jump\+Length)]\label{todo__todo000238}%
\Hypertarget{todo__todo000238}%
The params determine the max XY movement rather than the length. They need renamed or clarified further.  
\item[Member \mbox{\hyperlink{fill_8c_a63bc84e4406e59c092a2e076afedf930}{emb\+Pattern\+\_\+stitch\+Ellipse}} (Emb\+Pattern $\ast$p, Emb\+Ellipse ellipse, int thread\+\_\+index, int style)]\label{todo__todo000221}%
\Hypertarget{todo__todo000221}%
finish stitch\+Ellipse  
\item[Member \mbox{\hyperlink{fill_8c_a736fce5df010bbe74ea9ad2857be9bf4}{emb\+Pattern\+\_\+stitch\+Path}} (Emb\+Pattern $\ast$p, Emb\+Path path, int thread\+\_\+index, int style)]\label{todo__todo000222}%
\Hypertarget{todo__todo000222}%
finish stitch path  
\item[Member \mbox{\hyperlink{fill_8c_a86f903495c0da7514294200680bd6414}{emb\+Pattern\+\_\+stitch\+Polygon}} (Emb\+Pattern $\ast$p, Emb\+Polygon polygon, int thread\+\_\+index, int style)]\label{todo__todo000223}%
\Hypertarget{todo__todo000223}%
finish stitch polygon  
\item[Member \mbox{\hyperlink{fill_8c_a9ae9d5d7dfbb2ab361dc37970b7eb2f2}{emb\+Pattern\+\_\+stitch\+Polyline}} (Emb\+Pattern $\ast$p, Emb\+Polyline polyline, int thread\+\_\+index, int style)]\label{todo__todo000224}%
\Hypertarget{todo__todo000224}%
finish stitch polyline  
\item[File \mbox{\hyperlink{embroidermodder_8h}{embroidermodder.h}} ]\label{todo__todo000002}%
\Hypertarget{todo__todo000002}%
Notify user of data loss if not saving to an object format. 



Import Raster Image 



SNAP/\+ORTHO/\+POLAR 



Layer Manager + Layer\+Switcher Dock\+Widget 



Reading DXF

\label{todo__todo000003}%
\Hypertarget{todo__todo000003}%
Writing DXF DONE -\/ Up and Down keys cycle thru commands in the command prompt 



Amount of Thread \& Machine Time Estimation (also allow customizable times for setup, color changes, manually trimming jump threads, etc...that way a realistic total time can be estimated) 



Otto Theme Icons -\/ whatsthis icon doesn\textquotesingle{}t scale well, needs redone 



embroidermodder2.\+ico 16 x 16 looks horrible

\label{todo__todo000004}%
\Hypertarget{todo__todo000004}%
Load/\+Save Menu/\+Toolbars configurations into settings.\+ini 



automate changelog and write to a javascript file for the docs\+: git log --pretty=tformat\+:\textquotesingle{}\href{https://github.com/Embroidermodder/Embroidermodder/commit/\%H}{\texttt{ s}}\textquotesingle{}

\label{todo__todo000005}%
\Hypertarget{todo__todo000005}%
Custom Filter Bug -\/ doesn\textquotesingle{}t save changes in some cases 



Cannot open file with \# in name when opening multiple files (works fine when opening the single file) 



Closing Settings Dialog with the X in the window saves settings rather than discards them WIP -\/ Advanced Printing 



Filling Algorithms (varga) 



Otto Theme Icons -\/ beta (rt) -\/ Units, Render, Selectors

\label{todo__todo000006}%
\Hypertarget{todo__todo000006}%
QDoc Comments 



Review KDE4 Thumbnailer 



Documentation for libembroidery \& formats 



HTML Help files 



Update language translations 



CAD Command review\+: line 



CAD Command review\+: circle 



CAD Command review\+: rectangle 



CAD Command review\+: polygon 



CAD Command review\+: polyline 



CAD Command review\+: point 



CAD Command review\+: ellipse 



CAD Command review\+: arc 



CAD Command review\+: distance 



CAD Command review\+: locatepoint 



CAD Command review\+: move 



CAD Command review\+: rgb 



CAD Command review\+: rotate 



CAD Command review\+: scale 



CAD Command review\+: singlelinetext 



CAD Command review\+: star 



Clean up all compiler warning messages, right now theres plenty \+:P

\label{todo__todo000007}%
\Hypertarget{todo__todo000007}%
tar.\+gz archive 



zip archive 



Debian Package (rt) 



NSIS Installer (rt) 



Mac Bundle? 



press release

\label{todo__todo000008}%
\Hypertarget{todo__todo000008}%
libembroidery.\+mk for MXE project (refer to qt submodule packages for qmake based building. Also refer to plibc.\+mk for example of how write an update macro for github.) 



libembroidery safeguard for all writers -\/ check if the last stitch is an END stitch. If not, add an end stitch in the writer and modify the header data if necessary. 



Cut/\+Copy -\/ Allow Post-\/selection 



CAD Command\+: Array 



CAD Command\+: Offset 



CAD Command\+: Extend 



CAD Command\+: Trim 



CAD Command\+: Break\+At\+Point 



CAD Command\+: Break2\+Points 



CAD Command\+: Fillet 



CAD Command\+: Chamfer 



CAD Command\+: Split 



CAD Command\+: Area 



CAD Command\+: Time 



CAD Command\+: Pick\+Add 



CAD Command\+: Product 



CAD Command\+: Program 



CAD Command\+: Zoom\+Factor 



CAD Command\+: Grip\+Hot 



CAD Command\+: Grip\+Color \& Grip\+Cool 



CAD Command\+: Grip\+Size 



CAD Command\+: Highlight 



CAD Command\+: Units 



CAD Command\+: Grid 



CAD Command\+: Find 



CAD Command\+: Divide 



CAD Command\+: Zoom\+Window (Move out of \mbox{\hyperlink{view_8cpp}{view.\+cpp}}) 



Command\+: Web (Generates Spiderweb patterns) 



Command\+: Guilloche (Generates Guilloche patterns) 



Command\+: Celtic Knots 



Command\+: Knotted Wreath 



Lego Mindstorms NXT/\+EV3 ports and/or commands. 



native function that flashes the command prompt to get users attention when using the prompt is required for a command. 



libembroidery-\/composer like app that combines multiple files into one. 



Settings Dialog, it would be nice to have it notify you when switching tabs that a setting has been changed. Adding an Apply button is what would make sense for this to happen. 



Keyboard Zooming/\+Panning 



G-\/\+Code format? 



3D Raised Embroidery 



Gradient Filling Algorithms 



Stitching Simulation 



RPM packages? 



Reports? 



Record and Playback Commands 



Settings option for reversing zoom scrolling direction 



Qt GUI for libembroidery-\/convert 



EPS format? Look at using Ghostscript as an optional add-\/on to libembroidery... 



optional compile option for including LGPL/\+GPL libs etc... with warning to user about license requirements. 



Realistic Visualization -\/ Bump Mapping/\+Open\+GL/\+Gradients? 



Stippling Fill 



User Designed Custom Fill 



Honeycomb Fill 



Hilburt Curve Fill 



Sierpinski Triangle fill 



Circle Grid Fill 



Spiral Fill 



Offset Fill 



Brick Fill 



Trim jumps over a certain length. 



FAQ about setting high number of jumps for more controlled trimming. 



Minimum stitch length option. (Many machines also have this option too) 



Add \textquotesingle{}Design Details\textquotesingle{} functionality to libembroidery-\/convert 



Add \textquotesingle{}Batch convert many to one format\textquotesingle{} functionality to libembroidery-\/convert 



Embroidery\+FLOSS -\/ Color picker that displays catalog numbers and names. 



emscripten/javascript port of libembroidery

\label{todo__todo000009}%
\Hypertarget{todo__todo000009}%
Fix emb-\/outline files 



Fix thread-\/color files 



Logging of Last Stitch Location to External USB Storage(commonly available and easily replaced) ...wait until TRE is available to avoid rework 



inotool.\+org -\/ seems like the logical solution for Nightly/\+CI builds 



Smoothieboard experiments

\label{todo__todo000010}%
\Hypertarget{todo__todo000010}%
looping test that reads 10 times while running valgrind. See \mbox{\hyperlink{embroidery_8h_a3bf191bd99e2da8d36465f454a4646f6}{emb\+Pattern\+\_\+load\+External\+Color\+File()}} Arduino leak note for more info. 
\item[Member \mbox{\hyperlink{vector_8c_a0a4af07bfac410623cf77a35a11550b1}{emb\+Vector\+\_\+multiply}} (Emb\+Vector vector, Emb\+Real magnitude, Emb\+Vector $\ast$result)]\label{todo__todo000240}%
\Hypertarget{todo__todo000240}%
make result return argument.  
\item[Member \mbox{\hyperlink{vector_8c_aaad72d90c58592e330de08139aee5077}{emb\+Vector\+\_\+normalize}} (Emb\+Vector vector, Emb\+Vector $\ast$result)]\label{todo__todo000239}%
\Hypertarget{todo__todo000239}%
make result return argument.  
\item[File \mbox{\hyperlink{format__art_8c}{format\+\_\+art.c}} ]\label{todo__todo000241}%
\Hypertarget{todo__todo000241}%
Find a source.  
\item[File \mbox{\hyperlink{format__bmc_8c}{format\+\_\+bmc.c}} ]\label{todo__todo000242}%
\Hypertarget{todo__todo000242}%
Find a source.  
\item[File \mbox{\hyperlink{format__cnd_8c}{format\+\_\+cnd.c}} ]\label{todo__todo000243}%
\Hypertarget{todo__todo000243}%
Find a source.  
\item[Page \mbox{\hyperlink{formats}{Formats}} ]\label{todo__todo000200}%
\Hypertarget{todo__todo000200}%
Support for Singer FHE, CHE (Compucon) formats?

\label{todo__todo000199}%
\Hypertarget{todo__todo000199}%
Josh, Review this section and move any info still valid or needing work into TODO comments in the actual libembroidery code. Many items in this list are out of date and do not reflect the current status of libembroidery. When finished, delete this file. 
\item[Member \mbox{\hyperlink{formats_8c_a8cb11404ce46501561f956d33f8dcf95}{format\+Table}} \mbox{[}number\+Of\+Formats\mbox{]}]\label{todo__todo000225}%
\Hypertarget{todo__todo000225}%
This list needs reviewed in case some stitch formats also can contain object data (EMBFORMAT\+\_\+\+STCHANDOBJ). $\ast$  
\item[Member \mbox{\hyperlink{formats_8c_a05fb50e7292226bc2947dd2b4da7a9bd}{fread\+\_\+int32\+\_\+be}} (FILE $\ast$f)]\label{todo__todo000227}%
\Hypertarget{todo__todo000227}%
replace with emb\+Int\+\_\+read  
\item[Member \mbox{\hyperlink{formats_8c_a2bcdb1e6bf6930d5c054ecdca9831eba}{fread\+\_\+uint16}} (FILE $\ast$f)]\label{todo__todo000226}%
\Hypertarget{todo__todo000226}%
replace with emb\+Int\+\_\+read  
\item[Member \mbox{\hyperlink{fill_8c_ad02b5d945eacff708d2bf084c40044d8}{generate\+\_\+dragon\+\_\+curve}} (char $\ast$state, int iterations)]\label{todo__todo000220}%
\Hypertarget{todo__todo000220}%
find citation for paper folding method  
\item[Page \mbox{\hyperlink{geometry-and-algorithms}{Geometry and Algorithms}} ]\label{todo__todo000207}%
\Hypertarget{todo__todo000207}%
Like most user interfaces Embroidermodder is mostly data, so here we will have a list describing where each CSV goes.

\label{todo__todo000211}%
\Hypertarget{todo__todo000211}%
Move back to libembroidery now we have the combined docs build.

\label{todo__todo000210}%
\Hypertarget{todo__todo000210}%
For each pattern generate a random string of hexadecimal and append it to the filenames like {\ttfamily stitch\+List\textbackslash{}\+\_\+\+A16\+F.\+dat}. Need to check for a file which indicates that this string has been used already.

\label{todo__todo000209}%
\Hypertarget{todo__todo000209}%
Start file with a list of offsets to data with a corresponding table to load into with macro constants for each label needed.

\label{todo__todo000208}%
\Hypertarget{todo__todo000208}%
Replace Emb\+Array functions with emb\+Pattern load functions.

\label{todo__todo000206}%
\Hypertarget{todo__todo000206}%
(testing) looping test that reads 10 times while running valgrind. See \textbackslash{}texttt\{\mbox{\hyperlink{embroidery_8h_a3bf191bd99e2da8d36465f454a4646f6}{emb\+Pattern\+\_\+load\+External\+Color\+File()}}\} Arduino leak note for more info.

\label{todo__todo000205}%
\Hypertarget{todo__todo000205}%
(Arduino) Smoothieboard experiments

\label{todo__todo000204}%
\Hypertarget{todo__todo000204}%
(Arduino) inotool.\+org -\/ seems like the logical solution for Nightly/\+CI builds

\label{todo__todo000203}%
\Hypertarget{todo__todo000203}%
(Arduino) Logging of Last Stitch Location to External USB Storage(commonly available and easily replaced) ...wait until TRE is available to avoid rework

\label{todo__todo000202}%
\Hypertarget{todo__todo000202}%
(Arduino)Fix thread-\/color files

\label{todo__todo000201}%
\Hypertarget{todo__todo000201}%
(Arduino) Fix emb-\/outline files 
\item[Member \mbox{\hyperlink{classGeometry_a1545e793f7715b0886a884790622f847}{Geometry\+::calculate\+Arc\+Data}} (Emb\+Arc arc)]\label{todo__todo000022}%
\Hypertarget{todo__todo000022}%
convert this to update and make it Type sensitive.  
\item[Member \mbox{\hyperlink{classGeometry_a3a2630a232e7ee84a0ac8fa76ba70523}{Geometry\+::init\+\_\+text\+\_\+single}} (QString str, Emb\+Vector position, QRgb rgb, Qt\+::\+Pen\+Style line\+Type)]\label{todo__todo000021}%
\Hypertarget{todo__todo000021}%
set the justification properly. 



pass in proper lineweight  
\item[Page \mbox{\hyperlink{Ideas}{Ideas}} ]\label{todo__todo000196}%
\Hypertarget{todo__todo000196}%
Bibliography style to plainnat.

\label{todo__todo000197}%
\Hypertarget{todo__todo000197}%
Serif font for printed docs.

\label{todo__todo000198}%
\Hypertarget{todo__todo000198}%
US letter paper version of printed docs. 
\item[Member \mbox{\hyperlink{classMainWindow_a5de9bc12f363ba45fb8082f262d24deb}{Main\+Window\+::create\+All\+Actions}} ()]\label{todo__todo000017}%
\Hypertarget{todo__todo000017}%
Set What\textquotesingle{}s This Context Help to status\+Tip for now so there is some infos there. Make custom whats this context help popup with more descriptive help than just the status bar/tip one liner(short but not real long) with a hyperlink in the custom popup at the bottom to open full help file description. Ex\+: like wx\+Python AGW\textquotesingle{}s Super\+Tool\+Tip. ACTION-\/\texorpdfstring{$>$}{>}set\+Whats\+This(status\+Tip); 



Finish All Commands ... \texorpdfstring{$<$}{<}.\texorpdfstring{$<$}{<} If an action calls a script then there will be an entry in config that is a String\+List to be interpreted as a script. 
\item[Member \mbox{\hyperlink{classMdiWindow_a2167cf71975c040208ae05b7b6b10a2f}{Mdi\+Window\+::save\+BMC}} ()]\label{todo__todo000020}%
\Hypertarget{todo__todo000020}%
Should BMC be limited to $\sim$32\+KB or is this a mix up with Bitmap Cache? 



Is there/should there be other embedded data in the bitmap besides the image itself? 

\label{todo__todo000019}%
\Hypertarget{todo__todo000019}%
Save a Brother PEL image (An 8bpp, 130x113 pixel monochromatic? bitmap image) Why 8bpp when only 1bpp is needed? 
\item[Member \mbox{\hyperlink{mainwindow_8cpp_a9ae7b1e4de8bb7661879f4317d6d3cb9}{night\+\_\+vision\+\_\+action}} (String args)]\label{todo__todo000016}%
\Hypertarget{todo__todo000016}%
Make night vision color settings.  
\item[Member \mbox{\hyperlink{embroidermodder_8h_a29bcbce98e36705fa9c1577a227d53c0a21cbc22cd57ac906315fac3d245a25b9}{OBJ\+\_\+\+LTYPE}} ]\label{todo__todo000011}%
\Hypertarget{todo__todo000011}%
Use color chart in formats/format-\/dxf.\+h for this  
\item[Member \mbox{\hyperlink{classPropertyEditor_af677b799a39d2374c702087e23fb6b3c}{Property\+Editor\+::clear\+All\+Fields}} ()]\label{todo__todo000035}%
\Hypertarget{todo__todo000035}%
Dim\+Aligned 



Dim\+Angular 



Dim\+Arc\+Length 



Dim\+Diameter 



Dim\+Leader 



Dim\+Linear 



Dim\+Ordinate 



Dim\+Radius  
\item[Member \mbox{\hyperlink{classPropertyEditor_af77a9b50a881ba48136c67f40c274e1e}{Property\+Editor\+::create\+Combo\+Box\+Selected}} ()]\label{todo__todo000033}%
\Hypertarget{todo__todo000033}%
document this  
\item[Member \mbox{\hyperlink{classPropertyEditor_a25880d96f0b4466fc4342255adaa7022}{Property\+Editor\+::create\+Tool\+Button\+QSelect}} ()]\label{todo__todo000034}%
\Hypertarget{todo__todo000034}%
document this  
\item[Member \mbox{\hyperlink{classPropertyEditor_ad7452c5931d2f0c7f63a308d1ccccfc7}{Property\+Editor\+::event\+Filter}} (QObject $\ast$obj, QEvent $\ast$event)]\label{todo__todo000032}%
\Hypertarget{todo__todo000032}%
document this  
\item[Member \mbox{\hyperlink{classPropertyEditor_a4bca2abc45a97402b7135f7b8407d125}{Property\+Editor\+::$\sim$\+Property\+Editor}} ()]\label{todo__todo000031}%
\Hypertarget{todo__todo000031}%
document this  
\item[Member \mbox{\hyperlink{classSaveObject_ae11f893d999e959825a7ee160b269e51}{Save\+Object\+::add\+Path}} (Emb\+Pattern $\ast$pattern, QGraphics\+Item $\ast$item)]\label{todo__todo000024}%
\Hypertarget{todo__todo000024}%
Reimplement \mbox{\hyperlink{classSaveObject_ace37a0a25fcffac8075e6814ed54255a}{add\+Polyline()}} using the libembroidery C API  
\item[Member \mbox{\hyperlink{classSaveObject_afb37e4cd771449c65d3023d2e51bf40a}{Save\+Object\+::add\+Text\+Single}} (Emb\+Pattern $\ast$pattern, QGraphics\+Item $\ast$item)]\label{todo__todo000025}%
\Hypertarget{todo__todo000025}%
saving polygons, polylines and paths must be stable before we go here.

\label{todo__todo000026}%
\Hypertarget{todo__todo000026}%
This needs to work like a path, not a polyline. Improve this.  
\item[Member \mbox{\hyperlink{classSaveObject_a450a41fe8347cc65b1c72caeeab38e67}{Save\+Object\+::save}} (QString file\+Name)]\label{todo__todo000023}%
\Hypertarget{todo__todo000023}%
Before saving to a stitch only format, Embroidermodder needs to calculate the optimal path to minimize jump stitches. Also based upon which layer needs to be stitched first, the path to the next object needs to be hidden beneath fills that will come later. When finding the optimal path, we need to take into account the color of the thread, as we do not want to try to hide dark colored stitches beneath light colored fills.  
\item[Member \mbox{\hyperlink{classSaveObject_a0d041d54c0440f2ea8393c67df3c25a9}{Save\+Object\+::to\+Polyline}} (Emb\+Pattern $\ast$pattern, const QPointF \&obj\+Pos, const QPainter\+Path \&obj\+Path, QString layer, const QColor \&color, QString line\+Type, QString line\+Weight)]\label{todo__todo000027}%
\Hypertarget{todo__todo000027}%
FIX Emb\+Polyline$\ast$ poly\+Object = emb\+Polyline\+\_\+init(point\+List, color\+\_\+out, 1); //

\label{todo__todo000028}%
\Hypertarget{todo__todo000028}%


\label{todo__todo000029}%
\Hypertarget{todo__todo000029}%
proper line\+Type emb\+Pattern\+\_\+add\+Polyline\+Abs(pattern, poly\+Object);  
\item[Member \mbox{\hyperlink{interface_8cpp_a0eca4d9adccf7ea7711afaaa4bfb2843}{set\+\_\+enabled}} (QObject $\ast$parent, const char $\ast$key, bool enabled)]\label{todo__todo000012}%
\Hypertarget{todo__todo000012}%
error reporting.  
\item[Member \mbox{\hyperlink{interface_8cpp_adc2edf17601102cd3f68307eb8fb93d9}{set\+\_\+visibility}} (QObject $\ast$parent, const char $\ast$key, bool visibility)]\label{todo__todo000013}%
\Hypertarget{todo__todo000013}%
error reporting.  
\item[Member \mbox{\hyperlink{structSubDescriptor___affb2c75b7f632338f368aafab49f678d}{Sub\+Descriptor\+\_\+\+::color\+Code}} ]\label{todo__todo000218}%
\Hypertarget{todo__todo000218}%
better variable naming  
\item[Member \mbox{\hyperlink{structSubDescriptor___a0cfe04519ff6dab092ee7c002e55e520}{Sub\+Descriptor\+\_\+\+::some\+Int}} ]\label{todo__todo000216}%
\Hypertarget{todo__todo000216}%
better variable naming  
\item[Member \mbox{\hyperlink{structSubDescriptor___a6154b0f4ec7815c6d26c71852506418e}{Sub\+Descriptor\+\_\+\+::some\+Other\+Int}} ]\label{todo__todo000217}%
\Hypertarget{todo__todo000217}%
better variable naming  
\item[Member \mbox{\hyperlink{mainwindow_8cpp_a8e199e892707e7dbbe2e5b44513253c8}{valid\+File\+Format}} (String file\+Name)]\label{todo__todo000018}%
\Hypertarget{todo__todo000018}%
check the file exists on the system, rename to valid\+File?  
\item[Member \mbox{\hyperlink{classView_ae820c6a86f0a1908bf451f86db043489}{View\+::mouse\+Move\+Event}} (QMouse\+Event $\ast$event)]\label{todo__todo000212}%
\Hypertarget{todo__todo000212}%
turn move into an actuator call. 
\end{DoxyRefList}